Skip to content

Fix JSON component composed bundling#563

Merged
daveshanley merged 1 commit intopb33f:mainfrom
FollowTheProcess:fix/json-bundling
Apr 30, 2026
Merged

Fix JSON component composed bundling#563
daveshanley merged 1 commit intopb33f:mainfrom
FollowTheProcess:fix/json-bundling

Conversation

@FollowTheProcess
Copy link
Copy Markdown
Contributor

@FollowTheProcess FollowTheProcess commented Apr 20, 2026

Closes #562

Fixes an issue in the component type detection mechanism that incorrectly ignores quoted keys (for escaping openapi keywords) in JSON components where every key must be quoted.

Let me know if you want any changes :)

@FollowTheProcess
Copy link
Copy Markdown
Contributor Author

FollowTheProcess commented Apr 20, 2026

Hmmm, bundler tests pass locally. Let me have a look at what the issue is

Edit: Looks like some Digital Ocean file can't be found?

{"time":"2026-04-20T15:06:17.290187Z","level":"ERROR","msg":"unable to fetch remote document","file":"/digitalocean/openapi/ed0958267922794ec8cf540e19131a2d9664bfc7/specification/resources/kubernetes/examples/python/kubernetes_delete_node.yml","status":404,"resp":"404: Not Found"}

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.68%. Comparing base (e15ee6d) to head (f662a56).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #563   +/-   ##
=======================================
  Coverage   99.68%   99.68%           
=======================================
  Files         261      261           
  Lines       29615    29620    +5     
=======================================
+ Hits        29523    29528    +5     
  Misses         55       55           
  Partials       37       37           
Flag Coverage Δ
unittests 99.68% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@daveshanley
Copy link
Copy Markdown
Member

Digital ocean + github = a bad time 60% of the time.

Copy link
Copy Markdown
Member

@daveshanley daveshanley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you.

@daveshanley daveshanley merged commit ff053d3 into pb33f:main Apr 30, 2026
5 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bundling with JSON components no longer works

2 participants